﻿using Microsoft.VisualStudio.TestTools.UnitTesting;
using Shop.Data.Business;
using Shop.Data.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Shop.Data.Test.Business
{
    [TestClass]
    public class UsuarioBusinessTest
    {
        [TestMethod]
        public void TestGetListByFilter() {
            var lista = UsuarioBusiness.GetListByFilter("");
            Assert.IsTrue(lista.Count > 0);
        }

        [TestMethod]
        public void TestCreate() {

            Usuario Usuarios = new Usuario
            {
                
                
                login="admin",
                password="admin",
                nombre="erwin",
                rol="administrador",

            };
            Usuario u = UsuarioBusiness.Create(Usuarios);
            Assert.IsTrue(u.Id != Guid.Empty);
        
        }

  
        public void TestUpdate()
        {
            Usuario Usuarios = new Usuario
            {
                Id = new Guid("26fbf9aa-9ae7-e411-827a-74d02bc102fb"),
                login ="admin",
                password="admin",
                nombre = "Radio",
                rol="administracion"
            };
            Usuario p = UsuarioBusiness.Update(Usuarios);
            Assert.IsTrue(p.Id != Guid.Empty);
        }
    }

  
}
